package com.dykj.fireFighting.server.base.analysis.mapper;

import com.dykj.fireFighting.api.base.analysis.dto.ComprehensiveQueryDto;
import com.dykj.fireFighting.api.base.analysis.entity.FaultRecoveryRecord;
import com.dykj.fireFighting.api.base.analysis.vo.ComprehensiveResultFLVo;
import com.dykj.fireFighting.common.core.mapper.SuperMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

/**
 * @Description 设备恢复记录
 * @Author JacksonTu
 * @Date  2022-04-22 16:53:29
 */
public interface FaultRecoveryRecordMapper extends SuperMapper<FaultRecoveryRecord> {


    List<ComprehensiveResultFLVo> getFaultRecoveryQSByUnits(@Param("queryDto") ComprehensiveQueryDto queryDto);

    List<ComprehensiveResultFLVo> getFaultRecoveryQSByArea(@Param("queryDto") ComprehensiveQueryDto queryDto);

    List<ComprehensiveResultFLVo> getFaultRecoveryQSByIndustry(@Param("queryDto") ComprehensiveQueryDto queryDto);

    List<ComprehensiveResultFLVo> getFaultRecoveryPHByUnits(@Param("queryDto") ComprehensiveQueryDto queryDto);

    List<ComprehensiveResultFLVo> getFaultRecoveryPHByArea(@Param("queryDto") ComprehensiveQueryDto queryDto);

    List<ComprehensiveResultFLVo> getFaultRecoveryPHByIndustry(@Param("queryDto") ComprehensiveQueryDto queryDto);
}
